import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;

import org.pushingpixels.substance.api.skin.GeminiSkin;
import org.pushingpixels.substance.api.skin.NebulaSkin;
import org.pushingpixels.substance.api.skin.SubstanceGeminiLookAndFeel;
import org.pushingpixels.substance.api.skin.SubstanceGraphiteLookAndFeel;
import org.pushingpixels.substance.api.skin.SubstanceNebulaLookAndFeel;

public class Runner {
	public static void main(String[] args) {
		JFrame.setDefaultLookAndFeelDecorated(true);
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				try {
					// UIManager.setLookAndFeel(new
					// SubstanceGraphiteLookAndFeel());
					UIManager.setLookAndFeel(new SubstanceNebulaLookAndFeel());
				} catch (Exception e) {
					System.out
							.println("Substance Graphite failed to initialize");
				}
				GUI frame = new GUI();
				frame.setResizable(false);
				frame.setVisible(true);
			}
		});
	}
}
